/* #Media Queries Responsive
================================================== */

/* Desktop
------------------------- */
@media (min-width: 980px) and (max-width: 1199px) {
    
    .branch-top-list li {flex-basis: 30%;}
    .enterprise-ip-middle-title {font-size: 48px;}
    .package_bandwith_dec {font-size: 80px;margin-top: 5%;}
    .new_package_description {height: 120px;}
    .package_feature_box p {font-size: 10px;}
    .package_feature_box {width: 240px;}
    .knob-after canvas {width: 160px;}
    .knob-after i {font-size: 70px;left: 52%;}
    .other_services_list li {flex-basis: 50%;}
    .other_services_list li img {width: 30%;}
    
    
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
    .change {position: sticky;}
    .sales-branch-list li {flex-basis: 48%;}
    .branch-bank-list li {padding-left: 9%;}
    form{width: 100%}
    .megamenu ul{display: block}
    .knob-after canvas {width: 150px;}
    .knob-after i {font-size: 60px;}
    .package_bandwith_dec {font-size: 65px;}
    .bd_text {font-size: 14px;}
    .knob_tabs .nav-tabs .nav-item img {width: 60%;}
    .link3-others-package-list li {flex-basis: 50%;padding: 20px;}
    .bandwidth_text_two {padding-left: 40%;}
    .goti_info .card img {width: 30%;}    
    .wireless_router .nav-tabs .nav-link,  .wireless_router .nav-tabs .nav-link:hover{padding: 5px 30px;}
    .wireless_router .nav-tabs .nav-link.active{padding: 0 30px;}
    .branch-top-list li {flex-basis: 32%;}
    .enterprise-ip-middle-title {font-size: 46px;}
    .other_services_list li {flex-basis: 50%;}
    .package_feature_box p {top: 60%;font-size: 10px;}
    .package_feature_box img {height: 70px;}
    .package_feature_box {width: 243px;}
    .new_package_description {font-size: 12px;height: 88px;}
    .package_price_dec {font-size: 48px;}
    .charge_text_dec {font-size: 14px;}
    .fq_questions li {flex-basis: 100%;}
    .bkash_number img {width: 20px;height: 20px;margin-right: 10px;}
    .bkash_number {font-size: 14px;font-weight: bold;display: block;margin-top: 10px; margin-left: 0px;}
    .payment_option_img {width: 40%;}
    
    
}

/* All Mobile Sizes (devices and browser)
------------------------- */
@media only screen and (max-width: 767px) {
    .change {position: sticky;}
    .knob_tabs .nav-tabs .nav-item img {width: 90%;}
    .contact_us{min-height: 600px;}
    .tnp-email {margin-bottom: 15px;}
    .gallery-tab .nav-item {width: 100%;margin: 2px;}
    .sales-branch-list li {flex-basis: 100%;}
    .features_list {list-style: none;}
    .features_list li p {text-align: center;}
    .branch-bank-list li {flex-basis: 46%;padding-left: 11%;}
    .branch-top-list li {flex-basis: 48%;}
    .link3-others-package-list li {flex-basis: 50%;padding: 20px;}
    .goti_info .card img {width: 50%;} 
    .packages_title {font-size: 18px;}
    .packages_card {height: 100px;}
    .bandwidth {margin: 0px 5px;}
    .bandwidth_text_two {padding-left: 104px;}
    .wireless_router .nav-tabs .nav-link,  .wireless_router .nav-tabs .nav-link:hover{padding: 5px 7px;}
    .wireless_router .nav-tabs .nav-link.active {padding: 5px 7px;border: 2px solid #00a2ff;}
    .wireless_router .nav-tabs .nav-item {margin-right: 0px;}
    .wireless_router .nav-tabs .nav-link img {height: 100px;width: 100px;display: block;margin: 0 auto;}
    .wireless_routing_title {font-size: 25px;}
    .wireless_routing_speed {font-size: 20pt;}
    .wireless_routing_sm_title {font-size: 13pt;margin: 5px 0;}
    .more_package_btn {	margin: 5px 0;}
    .enterprise-ip-middle-title {font-size: 46px;}
    .branch-top-list li {flex-basis: 46%;}
    .payment_options {text-align: center;	margin: 15px auto;}
    .payment_title {text-align: center;}
    .bkash_number {font-size: 14px;margin: 8px;}
    .bkash_number img {width: 20px;height: 20px;}
    
}


/* Mobile Landscape & Tablet Portrait
------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
            .change {position: sticky;}
            .contact_us{min-height: 600px;}
            .tnp-email {margin-bottom: 15px;}
            .gallery-tab .nav-item {width: 100%;margin: 2px;}
            .sales-branch-list li {flex-basis: 100%;}
            .features_list {list-style: none;line-height: 20px;}
            .features_head {font-size: 20px;}
            .features_list li p {text-align: left;font-size: 14px}
            .phone_list li h3 {text-align: left;font-size: 18px;}
            .phone_list li a {font-size: 13px;text-align: left;}
            .social-list {padding-top: 20px;margin-bottom: 50px;}
            .social-list li {width: 100%;border-right: 0px;padding: 5px;}
            .fb-color, .google-color, .tw-color{width: 0}
            .goti_info .card img {width: 40%;}
            .package_feature_box p {top: 61%;}
            .package_feature_box {width: 458px;}
            .package_feature_box img {height: 70px;} 
            .other_services_list li {flex-basis: 100%;}
            .other_services_list li img {width: 30%;}
            .blogs_list li {list-style: none;flex-basis: 100%;padding: 0 15px;}
            .fq_questions li {flex-basis: 100%;}


    
}

/* Mobile Portrait
------------------------- */
@media only screen and (max-width: 479px) {
    
            .change {position: sticky;}
	        .knob_tabs .nav-tabs .nav-item img {width: 120%;}
            .knob-after canvas {margin: 0 auto;display: block;width: 150px;}
            .knob-after i {font-size: 60px;}
            .package_feature_box img {height: 80px;padding-top: 17px;}        
            .package_feature_box {width: 348px;}
            .link3_common_para {width: 100%;margin-left: 0;}
            .link3_common_title {font-size: 40px;}
            .goti_info .card img {width: 30%;}
            .pay-now-btn {padding: 17px 28px;margin-left: 10px;}
            .turms-list li {margin: 0 10px;flex-basis: 100%;}
            .contact_us{min-height: 400px;}
            .contact_us_title {text-align: center;padding-top: 25%;font-weight: bold;}
            .contact_us_para {text-align: center;}
            .contact_btn {margin-left: 25%;}
            .widget {margin-left: 10px;}
            .tnp-email {margin-bottom: 15px;}
            .gallery-tab .nav-item {width: 100%;margin: 2px;}
            .sales-branch-list li {flex-basis: 100%;}
            .branch-top-list li {flex-basis: 100%;}
            .branch-bank-list li {padding-left: 20%;padding-bottom: 5%;padding-right: 10px;flex-basis: 100%;margin-left: 10px;}
            .btn_pay{font-size: 14px}
            .features_list {list-style: none;}
            .features_list li p {text-align: center;}
            .social-list {padding-top: 20px;margin-bottom: 50px;}
            .social-list li {width: 100%;border-right: 0px;padding: 5px;}
            .fb-color, .google-color, .tw-color{width: 0}
            .advance-inner-box li p{text-align:center;}
            .advanced-inner-head{text-align:center}
            .advance-inner-box li img{display:block;margin:0 auto;float:none;padding:10px 0}
            .advance-inner-box li {padding-bottom: 20px;flex-basis: 100%;}
            .statictis-head span {color: #fff;font-size: 20pt;}        
            .link3-others-package-list li {flex-basis: 100%;padding: 2% 10%;}   
            .other_services_list li {flex-basis: 100%;}
            .other_services_list li img {width: 35%;}
            .blogs_list li {list-style: none;flex-basis: 100%;padding: 0 15px;}
            .fq_questions li {flex-basis: 100%;}
            
            
}